花費 7 ms
從優化到再優化,最長公共子串

最長公共子串(Longest Common Substring)是一個非常經典的面試題目,在實際的程序中也有很高的實用價值,所以把該問題的解法總結在本文重。不過不單單只是寫出該問題的 ...

Thu Jul 18 18:27:00 CST 2013 17 64540
二分查找法的實現和應用匯總

在學習算法的過程中,我們除了要了解某個算法的基本原理、實現方式,更重要的一個環節是利用big-O理論來分析算法的復雜度。在時間復雜度和空間復雜度之間,我們又會更注重時間復雜度。 時間復雜度按 ...

Sun Apr 01 20:26:00 CST 2012 12 56301
Objective C類方法load和initialize的區別

過去兩個星期里,為了完成一個工作,接觸到了NSObject中非常特別的兩個類方法(Class Method)。它們的特別之處,在於iOS會在運行期提前並且自動調用這兩個方法,而且很多對於類方法的規則( ...

Sat Sep 29 20:35:00 CST 2012 12 41746
畫虎畫皮難畫骨,編程編碼難編譯

古語“畫虎畫皮難畫骨”,是說畫老虎時要畫它的外表很容易,可要將老虎的氣勢畫出來卻很難。 對於現在的程序員來說,似乎也是這樣子,可以寫出整潔的代碼,設計出優異的程序,但卻不一定需要知道代碼在編譯之 ...

Thu May 03 20:32:00 CST 2012 27 6398
太依賴標准庫,有時讓人變得笨拙

現在做程序的時候,開發人員都會偏向使用高級語言,例如Java,C#,PHP,一個很重要的原因就是開發效率高,開發速度快。而之所以這些高級語言能讓寫代碼的速度變得那么快,一個重要原因就是伴隨着這些高級語 ...

Thu Mar 15 11:45:00 CST 2012 11 4414
C++仿制靜態構造函數

在《C++的頭文件和實現文件分別寫什么》文章中,我對於的C++的數據成員,逐個分析了可以作用在它們上邊的限定符都有哪些,以及它們所對應的進行初始化的位置。可以看出這些修飾符其實就是const和stat ...

Tue Apr 10 19:28:00 CST 2012 2 5823
二分查找法的實現和應用(進階篇)

在《二分查找法的實現和應用匯總》中,我介紹了二分查找法的基本應用,不過在面試的准備過程中,我還碰到了更多對於二分查找法的更進一步的使用。其實在《二分查找法的實現和應用匯總》的最后,我已經介紹了一個非常 ...

Sat Sep 08 17:45:00 CST 2012 2 4948

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM